package org.lgiavedoni.android.franq.service.phone.calendar.dao;

import java.util.List;

import org.lgiavedoni.android.franq.core.calendar.Calendar;
import org.lgiavedoni.android.franq.core.calendar.CalendarEvent;

public interface CalendarDAO {

	public List<Calendar> getAllCalendars();

	public List<CalendarEvent> getAllCalendarEntryes(Calendar calendar);

	public List<CalendarEvent> getFutureCalendarEntryes(Calendar calendar);

	public Calendar createCalendar(String title);

	public void addEvent(Calendar calendar, CalendarEvent event);

	public void removeEvent(CalendarEvent event);

}
